Text copied to clipboard!

Název

Text copied to clipboard!

Střední Java Developer

Popis

Text copied to clipboard!
Hledáme středně pokročilého Java vývojáře, který se připojí k našemu dynamickému týmu a bude se podílet na vývoji moderních softwarových řešení. Tato pozice je ideální pro kandidáty, kteří mají solidní zkušenosti s vývojem v jazyce Java a chtějí se dále rozvíjet v oblasti softwarového inženýrství. Jako středně pokročilý Java vývojář budete zodpovědný za návrh, implementaci a údržbu backendových komponent, integraci s databázemi a externími systémy a spolupráci s frontendovými vývojáři a dalšími členy týmu. Očekáváme, že budete schopni samostatně řešit technické problémy, navrhovat efektivní řešení a přispívat k celkovému zlepšování kvality kódu a vývojových procesů. Budete pracovat v agilním prostředí, kde se klade důraz na týmovou spolupráci, neustálé zlepšování a rychlé dodávání hodnoty zákazníkům. Vaše práce bude mít přímý dopad na úspěch našich projektů a spokojenost uživatelů. Nabízíme příležitost pracovat na zajímavých projektech s využitím moderních technologií jako jsou Spring Boot, Hibernate, REST API, Docker a další. Kromě toho poskytujeme přístup k odbornému vzdělávání, mentoringu a možnost kariérního růstu. Pokud jste motivovaný vývojář s vášní pro kvalitní kód a hledáte prostředí, kde můžete růst a přispívat k inovativním řešením, rádi vás přivítáme v našem týmu.

Odpovědnosti

Text copied to clipboard!
  • Vývoj a údržba backendových aplikací v jazyce Java
  • Návrh a implementace REST API
  • Integrace s databázemi a externími systémy
  • Spolupráce s frontendovými vývojáři a testery
  • Účast na code reviews a zajištění kvality kódu
  • Optimalizace výkonu a ladění aplikací
  • Dodržování vývojových standardů a best practices
  • Účast na agilních schůzkách a plánování sprintů
  • Psaní technické dokumentace
  • Podpora při nasazení a provozu aplikací

Požadavky

Text copied to clipboard!
  • Minimálně 2 roky zkušeností s vývojem v jazyce Java
  • Znalost frameworku Spring (Spring Boot, Spring MVC)
  • Zkušenosti s databázemi (např. PostgreSQL, MySQL)
  • Znalost práce s verzovacím systémem Git
  • Zkušenosti s tvorbou a spotřebou REST API
  • Základní znalost kontejnerizace (např. Docker)
  • Schopnost samostatně řešit problémy
  • Dobré komunikační schopnosti a týmová spolupráce
  • Znalost angličtiny na technické úrovni
  • Výhodou je zkušenost s CI/CD nástroji

Potenciální otázky na pohovor

Text copied to clipboard!
  • Kolik let máte zkušeností s vývojem v jazyce Java?
  • Jaké frameworky v Javě jste používal(a)?
  • Máte zkušenosti s vývojem REST API?
  • Jaké databáze jste používal(a) v předchozích projektech?
  • Pracoval(a) jste někdy v agilním týmu?
  • Máte zkušenosti s Dockerem nebo jinými kontejnerizačními nástroji?
  • Jak řešíte problémy s výkonem aplikace?
  • Jaký je váš přístup k psaní testů?
  • Jaké nástroje používáte pro správu verzí kódu?
  • Jaké jsou vaše profesní cíle v oblasti vývoje softwaru?